:not(pre) > code[class*='language-'],
pre[class*='language-'] {
  background: #f8f8f8 !important;
}
.highlight pre {
  background-color: #f8f8f8 !important;
}
pre {
  background: #f8f8f8;
  font-family: Menlo, Monaco, Consolas, lucida console, courier new, monospace;
  font-size: 0.92857em;
  overflow: auto;
  border: 1px solid #ddd;
  display: block;
	outline: none;
	border-radius: .3rem;
  white-space: pre-wrap;
  box-sizing: border-box;
  width: 100%;
}
pre code {
  color: #333;
  background: 0 0;
  text-shadow: 0 1px #fff;
  font-family: Consolas, Monaco, andale mono, ubuntu mono, monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.copy-to-clipboard-button{
	outline: none;
	border: 1px solid #eee !important;
	border-radius: .3em;
	margin-top: .5rem;
	margin-right: .5rem;
	span{
		display: block;
		padding:.3rem .9rem;
	}
}